C语言数据结构之线性表的基本操作 | 您所在的位置:网站首页 › c 线性表 › C语言数据结构之线性表的基本操作 |
线性表的基本操作 内容: (1)顺序表的操作 输入一组整型元素序列,建立线性表的顺序存储结构。实现该线性表的遍历。在该顺序表中查找某一元素,查找成功显示查找元素,否则显示查找失败。在该顺序表中删除或插入指定元素。 建立两个按值递增有序的顺序表,将他们合并成一个按值递增有序的顺序表。 (2)单链表的操作 输入一组整型元素序列,使用尾插法建立一个带有头结点的单链表。 实现该线性表的遍历。在该单链表的第i个元素前插入一个整数。删除该单链表中的第i个元素,其值通过参数将其返回。建立两个按值递增有序的单链表,将他们合并成一个按值递减有序的单链表。要求利用原来 #include #include #define MAX 20 #define LISTINCREMENT 10 typedef struct{ int *elem; int length; int listsize; }SqList; void CreatList(SqList &L) {//建立一个线性表 L.elem=(int*)malloc(MAX *sizeof(int)); if(!L.elem) return;//exit(0) L.listsize=MAX; printf("输入表的长度:"); scanf("%d",&L.length); printf("输入%d个数:",L.length); for(int i=0;i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |